
/*列表上方操作按钮区域*/
.ant-card-body .table-operator {
  margin-bottom: 18px;
}
/** Button按钮间距 */
.table-operator .ant-btn {
  margin-right: 6px
}
/*列表td的padding设置 可以控制列表大小*/
.ant-table-tbody .ant-table-row td {
  padding-top: 15px;
  padding-bottom: 15px;
}

/*列表页面弹出modal*/
.ant-modal-cust-warp {
  height: 100%
}

/*弹出modal Y轴滚动条*/
.ant-modal-cust-warp .ant-modal-body {
  height: calc(100% - 110px) !important;
  overflow-y: auto
}

/*弹出modal 先有content后有body 故滚动条控制在body上*/
.ant-modal-cust-warp .ant-modal-content {
  height: 90% !important;
  overflow-y: hidden
}
/*列表中有图片的加这个样式 参考用户管理*/
.anty-img-wrap {
  height: 25px;
  position: relative;
}
.anty-img-wrap > img {
  max-height: 100%;
}
/*列表中范围查询样式*/
.query-group-cust{width: calc(50% - 10px)}
.query-group-split-cust:before{content:"~";width: 20px;display: inline-block;text-align: center}


/*erp风格子表外框padding设置*/
.ant-card-wider-padding.cust-erp-sub-tab>.ant-card-body{padding:5px 12px}


/*表格compact化*/
.ant-table-bordered .ant-table-tbody > tr > td,th{
  padding:5px !important;
}

.ant-table-content{
  padding: 0!important;
  margin: 0!important;
}
.ant-table-body {
  padding: 0!important;
  margin: 0!important;
}
/*表单compact化*/
.check + div{
  display:none!important;
}
div[class^="ant-col-"]{
  padding-left: 5px!important;
  padding-right: 5px!important
}
.ant-row {
  margin: 6px 0 !important;
}
div[class="ant-col"] {
  padding-left: 0px!important;
  padding-right: 0px!important
}
.table-operator.buttons{
  margin-bottom: 0!important;
}
.table-page-search-wrapper .ant-form-item{
  margin-bottom: 8px!important;
}

.ant-table tbody > tr.ant-table-row-selected > td{
  background: linear-gradient(360deg, rgba(46, 185, 100, 0.4) 0%, rgba(31, 134, 71, 0.02) 100%) ;
  border-bottom: 1px solid white;
  border-top: 1px solid white;
}

.ant-table tbody > tr.ant-table-row-selected.ant-table-row.ant-table-row-level-0.rowBeExec> td{
  background:  linear-gradient(360deg, #d4c6c6 0%, rgba(31, 134, 71, 0.02) 100%);
  border-bottom: 1.2px solid white;
  border-top: 1.2px solid white;
}
.ant-table tbody > tr.ant-table-row-selected.executed > td{
  background: linear-gradient(360deg, rgba(46, 185, 100, 0.4) 0%, rgba(31, 134, 71, 0.02) 100%);
  border-bottom: 1.2px solid white;
  border-top: 1.2px solid white;
}

.ant-table tbody > tr.ant-table-row-selected.ant-table-row.ant-table-row-level-0.canceled > td{
  background: linear-gradient(360deg, rgba(221,236,245, 0.4) 0%, rgba(31, 134, 71, 0.02) 100%);
  border-bottom: 1.2px solid white;
  border-top: 1.2px solid white;
}

.rowBeExec {
  background-color: #EFDFDF;
}
.executed {
  background-color: #E1EFDA;
}
.canceled {
  background-color: #FCF8E6;
}
.info {
  background-color: #DDECF5;
}
.my-warning {
  background-color: #ff4c4c;
}

a {
  color: #1890ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color .3s;
  -webkit-text-decoration-skip: objects;
}
::v-deep .custom-dropdown .ant-select-item {
  font-size: 12px; /* 设置选项字体大小 */
}
